​
DUOLINGO
​
Core Value Proposition - Duolingo wants 'Making Language learning Fun & Engaging'
Duolingo works to make language learning fun, free, and effective for anyone who wants to learn, wherever they are.
How do users experience the core value prop of the product?
Users experience the core value proposition of the product by trying to learning languages on (Android, iOS) devices
Define the action makes a user an active user?
User spending 10-15 mins on Duolingo app to learn per day
What is the best engagement framework for your product?
​ | ||||
Engagement Framework | Key Tracking Metric | Selected | Rationale | |
---|---|---|---|---|
Frequency | No. of times the product is being used to learn | Seconday | Total Sessions was an imperfect metric because session length (time spent doing the activity) was very variable. Duolingo wanted learners to advance through their course and encounter harder content, and naturally, harder lessons might take longer. | |
Depth | Amount of time being spent on the product to learn | Primary | Time spent learning well (TSLW) is an essential quality metric that helps Duolingo optimize for learning “The number of completed lessons was the strongest predictor of learning gains. (per an independent study from researchers at Northern Arizona University and East Carolina University) - Monthly Challenges: To encourage good learning habits, Duolingo switched the Monthly Challenge to be Quest-based instead of XP-based. When learners were focused on gaining XP for a Monthly Challenge, they could spend the last few days of the month gaming the system to earn XP in bulk. Duolingo wanted to encourage people to return daily and progress through different activities. One change learners might notice is that Duolingo has increased XP along the path so that XP rewards are proportionate to effort and learning outcomes. With this change, lessons on the path (better for learning) help learners climb the leaderboard! Formula for TSLW
| |
Breadth | The number of sub products being experienced by the user Rationale - Other offerings such as Math, Music (in addition to learning langauges) | NA |
What is the natural frequency of the product?
Listeners typically learn a language on a daily basis
User segmentation
​ | Depth | Frequency | Breadth |
---|---|---|---|
Casual Users | Learns 15 mins a week | Once a week | Free user, Only to learn languages |
Core Users | Learns 105 mins per week | Everyday | Super Duolingo -
|
Power Users | Learns 210-315 mins per week | 2-3 times a day | Additionally uses Super Duolingo features such as :
|
Context
​
Duolingo's Growth Model is a series of metrics developed to jump-start their growth strategy with data. It breaks down topline metrics (like DAU) into smaller user segments that are still meaningful to our business. To do this, we classify all Duolingo learners (past or present) into an activity state each day, and monitor rates of transition between states. These transition probabilities are monitored as retention rates (e.g., NURR or New User Retention Rate), “deactivation” rates (e.g., Monthly Active User, or MAU, loss rate), and “activation” rates (e.g., reactivation rate).
​
​
As the arrows in the chart indicate, Duolingo monitors the % of users moving between states
The model above classifies users into 7 mutually-exclusive user states:
​
Let’s say a batch of New Users come to Duolingo for the first time on day 1. Some subset of those learners come back to study the next day as well: The proportion of day 1 learners who return on day 2 equals NURR. This day 2 transition puts these learners into another “active” state (Current User).
“Could existing users be mistaken for “new users” if they get a new phone, or log in on a non-mobile device?” Lucky for Duolingo, they have a sophisticated approach to resolving user activity across multiple accounts called “aliasing.”
Now, what happens to those New Users on day 1 who don’t come back on day 2? They will transition into an “inactive” state (At Risk WAU). Because they’re currently inactive, they’re not a DAU. But they have still been active once in the last week (i.e., a WAU), hence the name of the state. Inactive learners remain in the At Risk WAU state for their first 7 days of inactivity.
After 7 days of inactivity, learners transition to the At Risk MAU state where they can remain for up to 22 days. Once learners are inactive for 30 days, they transition to the Dormant User state where they remain until they become active again.
Each “inactive” state (At Risk WAU, At Risk MAU, Dormant) has two transitions out of that state and at least two transitions into that state. Learners in the Dormant state can either remain inactive and stay in the same state day-to-day or transition to Resurrected if they become active again. Similarly, learners in the At Risk MAU state can stay inactive or transition to Reactivated if they decide to open up the app.
​
​
User Segmentation | Core User |
---|---|
Campaign Name | Save Your Streak |
Goal | Maintain daily active users and maintain user streaks |
Pitch | Don't break your streak! Complete a quick lesson today to keep it alive. |
Channel | Push Notification (App) |
Offer | Free streak freeze if user completes a lesson within 24 hours |
Frequency | Once per user when they're streak is about to break |
Timing | Sent at 8 PM local time if no lesson completed that day |
Success Metric | Percentage of users who complete a lesson after receiving the notification, increase in average streak length |
​
​
User Segmentation | Casual User |
---|---|
Campaign Name | Challenge your Friend |
Goal | Boost social engagement and lesson completion rates |
Pitch | Challenge your friends to a Duolingo duel! Who can earn the most XP this week? |
Channel | In-App Notification |
Offer | Special badge for the winner, bonus XP for all participants |
Frequency | Twice a month |
Timing | Launch on the first Monday of each month followed by the Monday two weeks ater |
Success Metric | Number of users participating in challenges, average lessons completed per user during challenge period |
​ | ​ |
​
​
User Segmentation | Power User |
---|---|
Campaign Name | Time to Level Up |
Goal | Motivate users to progress to the next level in their language course |
Pitch | You're so close to the next level! Complete these quick lessons to level up. |
Channel | In-App Notification |
Offer | Double XP for the next 3 lessons |
Frequency | Triggered when a user is 80% through a level |
Timing | Immediately when the threshold is reached |
Success Metric | Level completion rate, time spent in app |
​ | ​ |
​
​
User Segmentation | Casual, Core User |
---|---|
Campaign Name | Learn a New Language |
Goal | Encourage users to try additional languages |
Pitch | Curious about [new language]? Try a free lesson today! |
Channel | In-App pop-up, Email |
Offer | Unlock first 3 lessons of a new language for free |
Frequency | Quarterly for each user |
Timing | Mid-week, when engagement tends to dip |
Success Metric | Percentage of users who try the new language, number of users who continue learning the new language after the trial |
​ | ​ |
​
​
User Segmentation | Power User |
---|---|
Campaign Name | Milestone Celebration Time |
Goal | Recognize user achievements and motivate continued learning |
Pitch | Congratulations on completing 50 lessons! Claim your reward now. |
Channel | In-App notification, Email |
Offer | Custom profile frame, bonus XP, or virtual currency |
Frequency | At specific milestones (e.g., 50, 100, 250 lessons) |
Timing | Immediately upon reaching the milestone |
Success Metric | User retention rate after receiving rewards, increase in average lessons completed per user |
​
Duolingo's retention design includes several key elements:
​
​
Assumed based on typical retention rates for mobile apps across industries
​
​
​
ICP 1 - Consistent Goal-Oriented Learners
Age: 25-40
Motivation: Career advancement or relocation
Behavior: Sets clear language goals and follows a consistent study schedule
​
Why they retain well:
These users have a strong external motivation and are likely to stick with the app to achieve their goals. They appreciate Duolingo's structured learning paths and gamification elements that help them track progress.
​
ICT 2 - Travel Enthusiasts
Age: 20-55
Motivation: Preparing for international travel
Behavior: Intensively uses the app before trips, with periods of lower activity between travels
​
Why they retain well:
While their usage may be cyclical, these users return to the app repeatedly as they plan new trips. They value Duolingo's practical language lessons and travel-oriented content.
​
ICP 3 - Competitive Achievers
Age: 18-35
Motivation: Personal challenge and competition
Behavior: Highly engaged with leaderboards, achievements, and social features
​
Why they retain well:
The gamification aspects of Duolingo strongly appeal to this group. They are motivated by streak maintenance, league advancements, and outperforming their friends.
​
ICP 4 - Academic Supplementers
Age: 14-22
Motivation: Supplement school language courses
Behavior: Usage spikes during academic terms, with potential drops during breaks
​
Why they retain well:
These users see Duolingo as a valuable tool for their academic success. They are likely to return each semester or school year, driving long-term retention.
​
ICP 5 - Lifelong Learners
Age: 40+
Motivation: Personal enrichment and cognitive health
Behavior: Engages with the app daily as part of a routine, often learning multiple languages
​
Why they retain well:
These users see language learning as an ongoing hobby rather than a means to an end. They appreciate Duolingo's variety of languages and the continuous challenge it provides.
​
​
Organic Search
Users who find Duolingo through organic search are often actively looking for language learning solutions, indicating higher intent and motivation. They're more likely to retain well because they've specifically sought out a language learning tool.
​
App Store Optimization (ASO)
Users who discover Duolingo through app store searches are typically looking for language learning apps specifically, indicating high intent. Good ASO attracts users who are more likely to stick with the app.
​
Word of Mouth / Referrals
Users who come to Duolingo through recommendations from friends or family tend to have higher retention rates. They often have a clearer understanding of the app's value proposition and feel a social connection to their learning journey.
​
Retargeting Campaigns
Users who are retargeted after showing initial interest but not signing up often convert with higher intent, as they've had time to consider the app's value.
​
Influencer Partnerships
Collaborations with language learning influencers or polyglots can attract users who are genuinely interested in language acquisition, potentially leading to better retention.
​
​
Streak System
Daily streak counter
Streak freeze feature
Streak repair option
​
Why it drives retention: The streak system creates a habit-forming behavior, encouraging daily engagement. The repair options reduce user churn by giving second chances.
​
​
Gamification Elements
XP points
Leaderboards
Achievements and badges
Crown levels
​
Why they drive retention: These features tap into users' competitive nature and desire for progress, encouraging regular use and longer sessions.
​
Social Features
Friend leaderboards
Clubs or groups
Ability to follow friends' progress
​
Why they drive retention: Social features create a sense of community and accountability, encouraging users to stay active to keep up with peers.
​
Personalized Practice
Spaced repetition system
Personalized daily goals
Weak words review
​
Why it drives retention: Tailored learning experiences make users feel the app is adapting to their needs, increasing its perceived value.
​
Timed Challenges
Lightning round
Time-based XP boosts
​
Why they drive retention: These features add excitement and urgency, encouraging more frequent, focused practice sessions.
​
​
Super Duolingo (Premium Features)
Ad-free experience
Offline lessons
Unlimited hearts
Mastery quizzes
​
Why it drives retention: Premium users typically have higher retention rates due to their financial investment and access to features that enhance the learning experience.
​
Multiple Language Courses
​
Ability to learn several languages simultaneously
Language-specific leaderboards
​
Why they drive retention: This feature caters to polyglots and keeps the app relevant as users' interests or needs change.
​
​
​
Top Reasons for User Churn |
|
Involuntary | Voluntary |
Loss of Motivation | Streak Pressure |
Time Constraints | App Technical issues e.g Crash |
Changes in personal circumstances | Account Issues |
Preference for Alternative Learning Methods | Push Notification Blocks |
Completion of Learning Goals | Perceived Lack of Progress |
App Store Issues |
|
Network Connectivity Problems |
|
Negative Actions to look for
Increased help center visits
Missed streaks
Incomplete lessons
Declining XP earned
Decreasing session frequency
Shorter session duration
Negative feedback
Negative responses to surveys or feedback requests
Lack of progress
Decreased accuracy
Social disengagement
Negative in-app purchases
Infrequent app updates
Limited use of premium features (for Plus users)
Ignoring notifications
Reduced feature engagement
​
​
​
User Segmentation | Casual User |
---|---|
Campaign Name | Comeback User |
Goal | Re-engage lapsed users |
Pitch | We miss you! Come back and see what's new in your language journey. |
Channel | Email, Push notification |
Offer | 7-day streak freeze and 200 gems upon return |
Frequency | Triggered after 30 days of inactivity |
Timing | Sent on a Wednesday (midweek) |
Success Metric | User reactivation rate, lesson completion rate of returning users |
​
User Segmentation | Casual User |
---|---|
Campaign Name | Friend Challenge |
Goal | Leverage social connections to bring users back |
Pitch | [Friend's name] just challenged you to a Duolingo duel! Are you up for it? |
Channel | Email, Push notification |
Offer | Special Comeback Champion badge for winning the challenge |
Frequency | When an active friend challenges a lapsed user (limit to once per month per lapsed user) |
Timing | Immediately when challenged by a friend |
Success Metric | Challenge acceptance rate, social feature engagement |
​
​
User Segmentation | Casual User |
---|---|
Campaign Name | Super Duolingo showcase |
Goal | Showcase premium features to lapsed free users |
Pitch | Unlock your full language potential with Duolingo Plus. Try it free for 14 days! |
Channel | Email, Push notification |
Offer | 14 Day Super Duolingo access for free |
Frequency | Once every 6 months per lapsed free |
Timing | First week of the month |
Success Metric | Trial activation rate, conversion to paid Plus subscription |
​
User Segmentation | Core User |
---|---|
Campaign Name | Streak Revival |
Goal | Encourage users to rebuild their lost streaks |
Pitch | Your [X]-day streak misses you! Revive it now and pick up where you left off. |
Channel | Email, Push notification |
Offer | Instant streak restoration to 50% of their previous best streak |
Frequency | Once every 6 months per lapsed free |
Timing | 7 days after streak loss |
Success Metric | Streak restoration rate, retention rate 30 days post-revival |
​
​
​
​
​
​
​
​
​
​
​
​
Brand focused courses
Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.
All courses
Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.
Explore foundations by GrowthX
Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more
Crack a new job or a promotion with the Career Centre
Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business
Learning Resources
Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.
Patience—you’re about to be impressed.